package tema13.Ejercicio3;

import javax.swing.JFrame;

import java.awt.Toolkit;
import java.util.Scanner;

public class Ej03 extends JFrame {
	private String titulo;
	private final int alto = 200;
	private final int ancho = 400;

	/**
	 * Ventana sencilla
	 * 
	 * @param args
	 */

	private Ej03() {
	}

	public Ej03(String titulo) {
		this.titulo = titulo;
		inicializar();
		setVisible(true);
	}

	private void inicializar() {
		setTitle(titulo);
		setSize(ancho, alto);
		inicializarUbicacion();
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}

	private void inicializarUbicacion() {
		int anchoEscritorio, altoEscritorio, x, y;

		altoEscritorio = Toolkit.getDefaultToolkit().getScreenSize().height;
		anchoEscritorio = Toolkit.getDefaultToolkit().getScreenSize().width;
		y = (altoEscritorio / 2) - (alto / 2);
		x = (anchoEscritorio / 2) - (ancho / 2);
		setLocation(x, y);
	}

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		System.out.print("Introduce el titulo de la ventana: ");
		String titulo = in.nextLine();
		new Ej03(titulo);
	}
}
